Skip to content

feat: Add Alquimia AI integration#2734

Open
exengstfeld wants to merge 21 commits into
github:mainfrom
Alquimia-ai:alquimia-integration-merge-conflicts-resolution
Open

feat: Add Alquimia AI integration#2734
exengstfeld wants to merge 21 commits into
github:mainfrom
Alquimia-ai:alquimia-integration-merge-conflicts-resolution

Conversation

@exengstfeld

Copy link
Copy Markdown

Description

Add Alquimia AI integration https://www.alquimia.ai/

Testing

  • [ x ] Tested locally with uv run specify --help
  • [ x ] Ran existing tests with uv sync && uv run pytest
  • [ x ] Tested with a sample project (if applicable)

AI Disclosure

  • [ x ] I did not use AI assistance for this contribution
  • [ ] I did use AI assistance (describe below)

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds a new built-in Alquimia AI integration to Spec Kit, enabling projects to install and use Alquimia’s skills-based command layout alongside existing integrations.

Changes:

  • Introduces AlquimiaAIIntegration (skills layout, context file, skill post-processing for Alquimia-specific frontmatter and argument hints).
  • Registers the new integration and adds it to the built-in integration catalog.
  • Adds a comprehensive integration test suite and updates the speckit workflow compatibility hints to include alquimia.
Show a summary per file
File Description
workflows/speckit/workflow.yml Adds alquimia to the workflow’s advisory integration compatibility list.
tests/integrations/test_integration_alquimia.py New test suite covering registration, setup outputs, context-file behavior (incl. BOM), and skill post-processing behavior.
src/specify_cli/integrations/alquimia_ai/init.py Implements the Alquimia skills integration and skill file post-processing logic.
src/specify_cli/integrations/init.py Imports and registers the new built-in integration.
integrations/catalog.json Adds the new integration entry to the built-in catalog.

Copilot's findings

Tip

Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

  • Files reviewed: 5/5 changed files
  • Comments generated: 4

Comment thread src/specify_cli/integrations/__init__.py
Comment thread src/specify_cli/integrations/alquimia_ai/__init__.py Outdated
Comment thread tests/integrations/test_integration_alquimia.py Outdated
Comment thread integrations/catalog.json Outdated

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot's findings

  • Files reviewed: 5/5 changed files
  • Comments generated: 2

Comment thread tests/integrations/test_integration_alquimia.py Outdated
Comment thread src/specify_cli/integrations/alquimia_ai/__init__.py Outdated

@mnriem mnriem left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please address Copilot feedback. If not applicable, please explain why

@exengstfeld

Copy link
Copy Markdown
Author

Please address Copilot feedback. If not applicable, please explain why

PR ready for review :)

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot's findings

  • Files reviewed: 5/5 changed files
  • Comments generated: 2

Comment thread src/specify_cli/integrations/alquimia_ai/__init__.py Outdated
Comment thread src/specify_cli/integrations/alquimia_ai/__init__.py
@mnriem

mnriem commented Jun 4, 2026

Copy link
Copy Markdown
Collaborator

Please address Copilot feedback

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot's findings

  • Files reviewed: 5/5 changed files
  • Comments generated: 3

Comment thread src/specify_cli/integrations/alquimia_ai/__init__.py Outdated
Comment thread integrations/catalog.json Outdated
Comment thread workflows/speckit/workflow.yml Outdated
@mnriem

mnriem commented Jun 10, 2026

Copy link
Copy Markdown
Collaborator

Please address Copilot feedback

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot's findings

  • Files reviewed: 5/5 changed files
  • Comments generated: 4

Comment thread src/specify_cli/integrations/alquimia_ai/__init__.py Outdated
Comment thread src/specify_cli/integrations/alquimia_ai/__init__.py Outdated
Comment thread src/specify_cli/integrations/alquimia_ai/__init__.py
Comment thread integrations/catalog.json Outdated
@mnriem

mnriem commented Jun 17, 2026

Copy link
Copy Markdown
Collaborator

Please address Copilot feedback and resolve conflicts and pull in upstream/main

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot's findings

  • Files reviewed: 5/5 changed files
  • Comments generated: 1

Comment thread src/specify_cli/integrations/__init__.py
@mnriem

mnriem commented Jun 23, 2026

Copy link
Copy Markdown
Collaborator

Please address Copilot feedback

@mnriem mnriem requested a review from Copilot June 24, 2026 16:07

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Review details

  • Files reviewed: 5/5 changed files
  • Comments generated: 3
  • Review effort level: Medium

Comment thread workflows/speckit/workflow.yml
Comment thread src/specify_cli/integrations/alquimia/__init__.py Outdated
Comment thread src/specify_cli/integrations/alquimia/__init__.py
@mnriem

mnriem commented Jul 15, 2026

Copy link
Copy Markdown
Collaborator

Please address Copilot feedback

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Review details

  • Files reviewed: 6/6 changed files
  • Comments generated: 1
  • Review effort level: Medium

Comment thread src/specify_cli/integrations/alquimia/__init__.py
@mnriem

mnriem commented Jul 15, 2026

Copy link
Copy Markdown
Collaborator

Please address Copilot feedback and fix test & lint errors. If you have question feel free to ask

@exengstfeld exengstfeld force-pushed the alquimia-integration-merge-conflicts-resolution branch from 63a4d45 to 4565563 Compare July 16, 2026 18:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants